package project.gui;

import javax.swing.SwingWorker;

import project.robot.Robot;

/**
 * Lanza la ejecucion del mapeo del robot en un
 * hilo distinto del hilo de manejo de eventos de 
 * swing. 
 *    
 * */
public class MapWorker extends SwingWorker<Integer,Integer> {

	private Robot robot;
	private int confianza; //certidumbre en el mapeo.
	
	public MapWorker(Robot pRobot, int pConfianza)
	{
		robot = pRobot;
		confianza = pConfianza;
	}

	@Override
	protected Integer doInBackground() throws Exception {
		robot.startMapping(confianza);
		return null;
	}
}
